package cn.iocoder.yudao.module.lty.util;

import cn.hutool.http.HttpUtil;

import java.util.HashMap;
import java.util.Map;

public class GeoUtil {

    public static String URL = "https://api.map.baidu.com/geoconv/v2/";
    public static String AK = "Baw1SWT0JN8l4sFyK3GZmC47liOmsiqT";

    public static void main(String[] args) {
        GeoUtil geoUtil = new GeoUtil();
        Map<String, Object> params = new HashMap<>();
        params.put("coords", "119.3128462,31.4796043");
        params.put("model", "2");
        params.put("ak", AK);

        String response = requestGetAK(params);
        System.out.println(response);
    }

    /**
     * 使用 Hutool 发送 GET 请求
     *
     * @param params 请求参数
     * @return 响应结果
     */
    public static String requestGetAK(Map<String, Object> params) {
        // 发送 GET 请求
        return HttpUtil.get(URL, params);
    }
}
